Big Huge Thesaurus

Picrasma excelsum

noun